//package blogcatback.config;
//
///**
// * @author Lijingjing
// * @date 2024/8/19 20:23
// * @description ConstructorExample
// */
//import blogcatback.entity.Result;
//
//import java.lang.reflect.Constructor;
//import java.lang.reflect.Modifier;
//import java.util.Arrays;
//
//public class ConstructorExample {
//
//    public static void main(String[] args) {
//        Class<?> clazz = Result.class; // 你可以替换为任何你想查看构造器的类
//
//        // 获取所有公共构造器
//        Constructor<?>[] constructors = clazz.getDeclaredConstructors();
//
//        // 打印所有构造器
//        Arrays.stream(constructors)
//                .forEach(constructor -> printConstructorDetails(constructor));
//    }
//
//    private static void printConstructorDetails(Constructor<?> constructor) {
//        System.out.println("Constructor: " + constructor);
//
//        // 获取构造器的参数类型
//        Class<?>[] parameterTypes = constructor.getParameterTypes();
//        System.out.print("Parameter Types: ");
//        for (Class<?> parameterType : parameterTypes) {
//            System.out.print(parameterType.getSimpleName() + " ");
//        }
//        System.out.println();
//
//        // 获取构造器的修饰符
//        int modifiers = constructor.getModifiers();
//        System.out.println("Modifiers: " + Modifier.toString(modifiers));
//
//        System.out.println("---------------");
//    }
//}
//
//class MyClass {
//    private int id;
//    private String name;
//
//    public MyClass() {
//        // 默认构造器
//    }
//
//    public MyClass(int id) {
//        this.id = id;
//    }
//
//    public MyClass(int id, String name) {
//        this.id = id;
//        this.name = name;
//    }
//}
